/*    
 * Copyright (c) 2013 ISoftStone, Inc.
 * All right reserved.
 *
 * 文件名：      IPayService.java
 * 作者:     Jacky Wang
 * 创建日期： 2013-8-6 上午10:04:17
 * 版本：           
 *
 */
package com.isoftstone.industry.aaa.core.service.accounting;

import com.isoftstone.industry.persistance.bean.AccountItem;
import com.isoftstone.industry.aaa.exception.AAAException;

/**
 * @author jacky
 */
public interface IPayService
{
	
	/**
	 * 实时的为需要预付费的计费清单进行扣费
	 * @param       
	 * @return     
	 * @throws
	 */
	void timingPay4PrepaidBillingList();
	
	/**
	 * 实时为欠费用户扣费
	 * @param       
	 * @return     
	 * @throws
	 */
	void timingPay4OwnFeeUsers();
	
	/**
	 * 支付订单
	 * @param       
	 * @return     
	 * @throws
	 */
	String pay4Order(String orderId) throws AAAException;
	
	/**
	 * 支付账单
	 * @param billId
	 * @throws AAAException
	 */
	void pay4Bill(String billId);
}
